Memory partitioning for multiple terminal data editing display system



A. B. J. CUCCIQ Aug. 18, 1970 65 Sheets-Sheet Filed Aug. 29, 1967 m momoomm was. Owo

mm aim-240 5.

.......................... I 2 5w 3% mm. 23 $6 553: wufifihi 5&2 wz. 20 m 0586! 3 292223228 zimfi E 520 E05: n d m 5 30158 192 523 I Eat 3E 55525 4 Q25; 23%5 1059520 5 II I 89 mm D N mw dmhzmw hfimmwm 2 183031 3555 8, 1970 A. 5., J. CUCCIO 3,525,079

MEMORY PARTILIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM 65 SheetsSheet 5 Filed Aug. 29, 1967 N z wjOmhZOO 23 92861 A u m r u g m mg n 55 33 2399. n n Su M mm QORUMQMM kbn\\ A. B. J. CUCCIO Aug. 18, 1970 65 SheetsSheet 4 Filed Aug. 29, 1967 5 i015 m; v. mm 530528 53 x m u 28m 512 E 92 u w HRS: m2: \tmqm I H 55 55:: mm

SE55. 5%. uzj ES 2525; on u 339% mm 5522:2200 no: n :65: A m 8; E 6 Q E3858 55.56 A u 5;: m3. 58525 n 2.5:. u 2 55 A I 559165 II I .llll 89 mm r m dwmmmmwzow alum E m momwuoomm mmb NQQSQI E mzlxkkqq KO EQRSWRWDQS 1970 A. a. J. CUCCIO 3,525,079

MEMORY PARTITIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM Filed Aug. 29, 1967 65 Sheets-Sheet S CHARACTER AND COMMAND CODES a 0 o o 0 I l an nuuaza e 0 0 a 0 o I 0 a a 8 B, commas CHARACTERS uen'r'fiue O O o 0 NULL SP 0 P o o o RLF 1 I A 0 o 0 sn: PS 2 B R o o ETX 5 c s o a o o 5 4 o T o I o ENQ 5 E U o l o a 5 F v o l I 7 G w a o o 0 BS a x o o 9 I Y a o 0 LF J z o I K a o o FF L I o o I CR u I I o u m I a l o r FIG. 2.

COMMAND FUNCTIONS comma FmcTlomL enour sTx ETX mmsmr TX CONTROL sun FS as LF mama RLF a PR ovalcur CR TAB FF CLEAR mo asset Aug. 18, 1970 A. a. J. CUCCIO 3,525,079

MEMORY PARTITION N FOR MUL LE TERMINAL DATA EDIT DISPLAY STEM 7 Filed Aug. 29, 196? 65 Sheets-Sheet 6 Aug. 18, 1970 A. B. J. cucclo 3,525,079

MEHORY-PARTITIONING FOR MULTIPLE TERMINAL- DATA EDITING DISPLAY SYSTEM Filed Aug. 29, 1967 65 Sheets-Sheet '7 Q (R (P FLIP-FLOP MODULE (P MAJ W '\/v\, 'vv\,

TRUTH TABLE FOR FLIP-FLOP MODULE OUTPUT STATE INPUTS OUTPUT STATE (PRIOR TO ToaoLg lmufl (suaseouem TO TOGGLE) LEVELS STATE s c LEVELS STATE I" I I I III I OH L H se'r H H L H SET L H L H SET H L H L RESET L L H L RESET H RESET H H H L RESET L H L H SET H L H L RESET L L L H SET ANY STATE, IF UNOONDlTlONAL-SET INPUT HIGH L H SET Aug. 18, 1910 A. a. J. CUCCIO 3,525,079

MEMORY PARTITIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM Filed Aug. 29, 1967 65 Sheets-Sheet 9 4/146 AND VSP GENERATION 1 1 s s s 1- l T T T E l c 0 c o C 0 i E I2MC 58 mm vsm 59 IMCB 5 VSP2 vsps mcc s: MCD VSP4 FIG. 86

Aug. 18, 1970 A. a. J. cucclo MEMORY PARTI'ZIONING F08 MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM 65 Sheets-Sheet 10 Filed Aug. 29, 1967 wmoEm E mm 82m 52m 02 E 02m Aug. 18, 1970 A. B. J. CUCCIO 3,525,079

MEMORY PARTITIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM 65 Sheets-Sheet 12 Filed Aug. 29, 1967 MEMORY PARTITION/N6 D/AGR/Ml DTI 9.3 4 RUG T 8 9 w H Q mwmSDz 30m 4mmE 234 6789WHRBM5$ 455T89WHQEM5W muminz 30m 4awE mwminz 30m AamE MEMORY ROW ADDRESS O O *I mom IN BINARY O O 0 O O *l FIGJO d Aug. 18, 1970 A. B. J. cucclo MEMORY PARTITIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM Filed Aug. 29, 1967 65 Sheets-Sheet 15 CHARACTER FORMAT VIDEO BITS VIDEO BITS I23456789IOIII2 I23456789IO|II2 FIG." 0 FIG. II b 23456789m HQBMB rII L RI WHW C A A RE M W CLN AREA NORMALLY VOID EXCEPT FOR LINES AND ENTRY MARKER AREA USED IN CHARACTER DISPLAY mBUT LEFT DARK IN THIS CHARACTER FIG."

V/DEO CHARACTER GENERA T/ON M5 I l I I 3 5 IM w SD R w 3 S" M um DNA A I E F asmflo 3 -II .L S S 3 I L S D H N C 2 2 E .H T m M MU N a? S w GAD |I| PL WT LSHC :SHI- I T O I D mm). 0

SLOT I 6TH PASS 63 MORE 8 I 5 IN 4TH PASS 3RD PASS OF EACH 3 I CH. L9

I s I -NEXT ROW 63 MORE S IN eamonsi SI s m I8TH.PASS

S I 7TH. PASS 63 MORE r I l I I I l ll VREMAINING s 8ND PASSES F FIELD FIG. l2

Aug. 18, me A. a. J. cucclo 3,525,019

MEMORY PAHTIIIOHING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM Filed Aug. 29, 196'? 65 Sheets-Sheet 14I VIDEO CHARACTER REPERTOIRE Fl 6. l3.

8. 1970 A. a. J. CUCCIO MEMORY PARTITIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM 65 Sheets-Sheet 16 Filed Aug. 29, 1967 h P n 5 88 mm mm OGH 8g mmw m P O m5 3 O O O O O O O U A f m WPU F F F Fl u: $8 20E m w l h k m w 520? m m wm Nm 0m mm vmW mm N0? 0 u o o o u o u 0 o u o o o u o 0 F F F F A F F F F l w w m m la w w m A m I 2 2 3 3 4 4 5 5 6 6 7 7 mm mm m wk E m m 4 2 wmF o FEE r F 05861 205 1970 A. a. J CUCCIO 3,525,079

MEMORY PARTITIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM Filed Aug. 29, 1967 65 Sheets-Sheet 18 KEYBOARD INPUT GATES 73 TERM. I DATA TERM. 2 DATA TERM. 5 DATA DATA SIGNALS B RRRTH KEYBOARDS 2o TERM 4 DATA KEYBOARD DATA K86 SIGNALS To KEYBOARD FROM VIDEO TERM 5 DATA D'STRIBUTOR 35 J INPUT REGISTER 74 TERM. 6 DATA A K866 TERM. 7 DATA n40 KBG? M KBGB MEMORY READ GATES //6 TMU GATES FROM A DISPLAY TIMING 44 DATA MEMORY DATA TO MEMORY ADDRESS REGISTER 8!, ENTRY ADDRESS CONTROL 8 AND PAGE PRINTER CONTROLLER 23 MMU DATA FROM MAINTIIIIIEYMQRIES MMUC DATA MUC GATE MMUD DATA FIGJ? Aug. 18, 1970 A. a. J. CUCCIO MEMORY PABTITIONING FOR MULTIPLE TERMINAL DATA EDITING DISPLAY SYSTEM Filed. Aug. 29, 1967 65 Sheets-Sheet l9 cc A KEYBOARD MEMORY cmosmoae -s I E wR/TE CONTROL 77 l MC FROM T K ENTRY com 6 0 KB WRITE TO ADDRESS MAIN MEMORIY UNITS CONTROL82 '2' 71-7: DATA PRESZ WRITE E.A. cow. 5

! MC DATA --n9 FROM 0 o $S KBMEMORY REG.DATA

FROM ENTRY ADDRESS CONTROL 82 FIG. l7a

PART OF COMMAND DECODER 75 FROM KEYBOARD INPUT REGISTER 74 FIG. IS

TO MMU MAIN ENTRY ADDRES K B DAT MEMORIES Tl-7l'" TO ENTRY ADDRESS EREGISTER CONTROL 82 AND REGISTER 

